Micron Document
Gemini Proxy


bbs.geminispace.org bbs.geminispace.org/s/Lagrange
s/Lagrange
Lagrange is a cross-platform client for browsing Geminispace. It offers modern conveniences familiar from web browsers, such as smooth scrolling, inline image viewing, multiple tabs, visual themes, Unicode fonts, bookmarks, history, and page outlines.


Posts

Integrated Media Player — A long time ago I wrote a browser extension that would scan for audio URLs in the web pages you visited, list them within a tooltip and allow you to add them to a playlist. The original manifest v2 version was called Extereo, but I endend up abandoning it. I vibe-coded a new one called Audini that I use every day. Over time, the web has become more hostile to these kind of applications. Content distribution is becoming more and more gated and sites will not expose…

I was looking into making more use of Flathub when I noticed Lagrange is published there. It tells me “Lagrange is potentially unsafe”, which covers a lot of bases, and I’m not overly concerned because that’s the category that Firefox is in too - but it does highlight that Lagrange requests “Home folder read access”. Is this strictly necessary?

Titan Too Many Redirects I haven´t been able to consistently catch the problem, but when doing several edits of Titanic, I get ´too many redirects´ error. It happened several times now. There is only one page there spell.mywire.org:1912/index.gmi, and I was Ctrl-E editing it repeatedly, which upon edi, redirects back to that page -- only once. I will keep trying to catch the exact condition, because just now I edited it a bunch and it did not happen...

Ctl-E Titan Edit port — I hit a snag earlier editing my Titanic page. It is served from port 1912, but when I hit Ctrl-E to edit it the editor came up with port 1965. The field was not editable and it took me a while to see the port button on the bottom. I was then notified that there is a site-specific setting for the Titan port. Is it not more sensibe to default to the same port the user invoked the edit on rather than 1965?

Inline styles for Lagrange — Regarding the inline-styling discussions, I have created a MIME hook for Lagrange. Useful when reading auto-generated gemtext content that is originally authored in markdown, which may use styling marks extensively. [https link]

i do not know if i am omiting some actual lagrange fuction , but i think i am not, so it would be cool to have a keyboard shorcut to open links on a BACKGROUND tab :)

Lagrange 1.20.9 released, Android Beta 55, iOS 1.20 (16) — A bunch of new Lagrange builds are available, containing mostly platform-specific tweaks. All platforms Improved list resizing performance: contents should not be invalidated on height changes, since items are anyway buffered for vertical scrolling. Windows/Linux There was a crash in the Page Information dialog caused by it being dismissed while the mouse button was still being held down on the Close button. Fixed: Potential…

Can we add gophers:// support to Lagrange?

iOS TestFlight: new build 1.20 (15) now using SDL3 — It took a couple of days, but I've managed to publish a new iOS build of Lagrange that uses SDL3 via sdl2-compat. In other words, the app remains unmodified, calling the SDL2 APIs as before, but the sdl2-compat library transparently converts the calls to SDL3 that actually performs all the functionality. This was prompted by two things: SDL2 apps will not work when built on the iOS 27 SDK because the new OS enforces an API requirement that…

apt.skyjake.fi Debian Repository, 1.20.8 released — I have set up a new APT repository for the latest Lagrange builds: [https link] This contains packages for Lagrange (GUI/TUI) and the_Foundation, built for Debian 10, 11, 12, and 13, with the architectures amd64, i386, arm64, and armhf. The repository and its build scripts are largely brand new, but my testing showed no issues on Trixie (amd64 PC, arm64 Raspberry Pi 400), Bookworm (arm64 VM), and Buster (armhf Raspberry Pi 3). While this is…

Lagrange as Debian package — sudo apt install lagrange Nothing ? When I wanted to install Lagrange I couldn't do that over APT in my Debian distro. So I investigated to know if someone tries to include Lagrange in Debian packages. I discovered a first mail [0] where one whished to add Lagrange as package to Debian. Some months later the Debian developer Sunweaver planned to bring Lagrange to Debian [1] as explained in the issue #8. More later the Debian maintainer Michelin supports the…

what about letting two or more keyboard shorcuts/hot-keys for a same function? there is a way to get this lagrange behaviour? sometimes people need more variants

Lagrange v1.20.6 released, new mobile builds available — EDIT 2026-06-09: Released 1.20.7 with more bugfixes, with TestFlight 1.20 (11) and Android Beta 53. This release improves the app's Gopher support by resolving some long-standing glitches and enables viewing Gopher pages in classic 80-column style. On iOS, the app's battery usage should be reduced. Improvements Prevent overlapping identity activations by removing any existing ones before activating a new identity on a given URL. An…

I think when making a nex request, Lagrange (Linux version) doesn't seem to send the query string (the bit after "?") of the URL over the wire. Is that intentional? Or am I missing something?

I would pay a yearly fee to sync my Lagrange data between devices (i.e. macOS, iOS, Linux). If this was something small like €12 a year it would be a no-brainer.

I still can't connect [gopher link] via I2P proxy on 4444 port. Is this my local issue? I saw this issue should be resolved in the new versions (it's Lagrange from Fedora 44 repo)

Today is my birthday, and Aoi Globo (globo) was coming to me. Globo has applied Globo's certificate to a new forum. I had already registered for that forum. Then balloon and globo's posts were confused. [gemini link] The current Lagrange may have problems with the application of certificates.

I worked as a Japanese translate of Lagrange. Correcting incorrect translations and untranslated translations. At that time, I also changed my email address.

Hi @skyjake, I've only just noticed something about the way that Lagrange renders link lines: there is an emoji placed further left than the leftmost position of a plain text line. I guess if the link name starts with an emoji, that gets used, and if not, then 🌐 gets used instead - is that right? I think BBS puts this feature to good use, making link lines effectively look like another level of heading, but I'm not sure I like this universally, because it makes links look less contained when…

Are svg a supported image format for gemini pages?

I haven't noticed any issues with word wrapping in the post in question. Could you share a screenshot?

How do I get Lagrange to prefer IPv6? I see there is a changelog entry of "Option to prefer IPv6 in DNS resolution" but I couldn't see where this is exposed in the Preferences area.

Anyone interested in having the scroll wheel button to actually scroll gemini pages, when clicked?

Lagrange v1.20.3 released, new mobile builds available — After a couple of hotfixes, here is a bit more substantial update for v1.20: Fixed a crash when hovering the mouse over an empty bookmark folder in the Bookmarks menu. CJK IME support has been improved in text input fields. (Patch contributed by Sidney Cammeresi.) Added a new toggle to enable or disable the SOCKS proxy while retaining its server address. Localhost addresses (numeric IP or "localhost") now always bypass the SOCKS proxy....

When a server certificate changes, Lagrange will show a message warning of the change, including this bit: ... Please check if the server has announced a certificate change Is there a protocol for announcing such changes? Is the intention that the site finds some other out-of-band way of telling its users?

Page 1 of 9

Options

you're on bbs.geminispace.org/s/Lagrange